موتور رندر مرورگر چیست ؟
موتور رندر مرورگر که به آن layout engine یا Rendering engine نیز میگویند یک کامپوننت نرم افزاری است که در قلب هر مرورگری قرار دارد و کار ساخت نمای خروجی صفحات را با استفاده از html و CSS بعنوان ورودی بر عهده دارد. بسیاری از مرورگرهایی که میشناسید، از یک موتور رندر یکسان استفاده میکنند ، اما قیافه ظاهری متفاوتی دارند. نمودار رشد استفاده از موتور رندرهای موجود مهم ترین Rendering Engine های موجود:
مقایسه : موتورهای Khtml و Presto و Webkit تحت سیستم عامل سیمبیان هم اجرا میشوند، اما بقیه خیر (البته ممکن است با شبیه سازی نرم افزاری قابل اجرا باشند). همچنین کلیه موتورهای رندر فوق بغیر از Trident که مخصوص IE است نسخه تحت لینوکس و مکینتاش دارند. گوگل کروم : گوگل در طراحی مرورگر خود از ترفند جالبی استفاده کرده است. مرورگر کروم تنظیمات زیرساختی اش مانند مدیریت proxy و کوکی ها را بر عهده ویندوز گذاشته است ، اما خروجی صفحات را با موتور رندر خودش ایجاد میکند و به کاربر نمایش میدهد. برای امتحان این موضوع کافیست سعی کنید در بخش options مرورگر کروم ، یک پروکــسی فعال کنید. میبینید که با زدن دکمه ی change proxy setting ، برگه ی internet options ویندوز برای شما نمایش داده میشود. اوپرا : این مرورگر که واقعا در حقش داره ظلم میشه استانداردترین مرورگر موجوده که از حداکثر استانداردهای w3c پشتیبانی میکنه و تست ACID3 رو موفق تر از بقیه مرورگرها پست یر گذاشته. حتی نسخه موبایل اوپرا هم امتیاز 98 رو از 100 در تست اسید3 کسب کرده ، اما دلیل رشد کم این مرورگر رو میشه نداشتن یک حامی بزرگ دانست. مرورگرهایی مانند IE , chrome , firefox دارای پشتیبان های بزرگی برای تبلیغ و رواج اون ها هستند، اما اوپرا حامی بزرگی نداره و نرخ رشد چندانی نداره. |